package com.industrial.operation.mapper;

import com.industrial.operation.domain.BigPingCompanyEvaluateInfo;
import com.industrial.operation.domain.daping.JdBaoGaoBaseData;
import com.industrial.operation.domain.gxhzb.OperationKfqInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface BigPingMapper {

    /**
     * 查询工业企业统计数量
     *
     * @return
     */
    BigPingCompanyEvaluateInfo queryCompanyStatistics(Map<String,String> params);


    /**
     * <p>
     *     查询城市的企业数量分布
     * </p>
     * @return
     */
    List<BigPingCompanyEvaluateInfo> queryCityCompanyCount(@Param("years") String years,@Param("companyType") String companyType);

    /**
     * <p>
     *      查询工业经济分析
     * </p>
     *
     * @return
     */
    Map<String, Object> queryOperatingIncome(@Param("years") String years);
    /***
     * 各地市工业增加值运行分析
     * @return
     */
    List<BigPingCompanyEvaluateInfo> queryCityIndustrialOutput(@Param("years") String years);


    JdBaoGaoBaseData JdBaoGaoBaseData(@Param("years") String years);


    JdBaoGaoBaseData queryShanDongSumArea(@Param("years") String years);

    List<JdBaoGaoBaseData> queryShiQiangXian(@Param("years") String years);


    List<OperationKfqInfo> queryKfq(@Param("years") String years);

}
